A Constraint-Based Tutor for Learning Object-Oriented Analysis and Design using UML
نویسندگان
چکیده
COLLECT-UML is an intelligent tutoring system that teaches Object-Oriented design using Unified Modelling Language (UML). UML is one of the most popular techniques used in the design and development of Object-Oriented systems nowadays. The Constraint-Based Modelling (CBM) has been used successfully in several systems and they have proved to be extremely effective in evaluations performed in real classrooms. In this paper, we present our experiences in implementing another constraint-based tutor, in the area of Object-Oriented design. We present the system’s architecture and functionality and describe the results of a preliminary study with postgraduate students who interacted with the system as part of a think-aloud study. Participants felt that using the system helped them improve their UML knowledge. A full evaluation study is planned for May 2005, which aims to evaluate the interface and the effect of using the system on students’ learning.
منابع مشابه
Evaluating a Collaborative Constraint-based Tutor for UML Class Diagrams
COLLECT-UML is a collaborative constraint-based tutor for teaching object-oriented analysis and design using Unified Modelling Language. It is the first system in the family of constraint-based tutors to represent a higher-level skill such as collaboration using constraints. We present the full evaluation study carried out at the University of Canterbury to assess the effectiveness of the syste...
متن کاملProblem-Solving Support in a Constraint- based Tutor for UML Class Diagrams
We present COLLECT-UML, a constraint-based tutoring system that teaches object-oriented analysis and design using Unified Modelling Language (UML), a popular object-oriented modelling technology. Constraint-Based Modelling (CBM) has been used successfully in several tutoring systems, which have proven to be effective in evaluations performed in real classrooms. In this paper, we present problem...
متن کاملAvailability evaluation of Software architecture of object oriented Style using coloured Petri nets
Software architecture is one of the most fundamental products in the process of software development in the areas of behavioral or non- behavioral features like availability or transformability change. There are different ways to evaluate software architecture one of which is the creation of application model. An executable model of software architecture is an official description of architectu...
متن کاملA Method of Constraint-Based Tutor for Object-Oriented Analysis and Design Curriculum
To overcome the problems existing in the methodology of Object Oriented Analysis and Design (OOAD) teaching, this paper points out a model of an Intelligent Tutoring System (ITS). ITS, has reformed education by paying individual attention towards each student. Constraint-based tutor model is an advanced and successful approach towards adaptive learning environments. It overcomes many problems t...
متن کاملSupporting collaborative learning and problem-solving in a constraint-based CSCL environment for UML class diagrams
12 Abstract We present COLLECT-UML, a constraint-based intelligent tutoring system (ITS) 13 that teaches object-oriented analysis and design using Unified Modelling Language (UML). 14 UML is easily the most popular object-oriented modelling technology in current practice. 15 While teaching how to design UML class diagrams, COLLECT-UML also provides 16 feedback on collaboration. Being one of con...
متن کامل